include_directories(../Common)

set(SOURCES 
    ProtectorGui.rc
    DriverController.cpp
    HideActionDlg.cpp
    MainFrame.cpp
    ProtectorGuiApp.cpp
)

set(HEADERS
    DriverController.h
    GuiConstants.h
    HideActionDlg.h
    MainFrame.h
    ProtectorGuiApp.h
)

source_group(SourceFiles FILES ${SOURCES})
source_group(HeaderFiles FILES ${HEADERS})

add_executable(ProtectorGui WIN32
    ${SOURCES} ${HEADERS}
)

target_link_libraries(ProtectorGui
	${wxWidgets_LIBRARIES}
)

set_target_properties(ProtectorGui PROPERTIES LINK_FLAGS    "/MANIFESTUAC:\"level='requireAdministrator' uiAccess='false'\"" )
